﻿/*---------------form.css---------------*/
.main01{margin:24px 30px 40px;border:1px solid #dadada;background:#fff;min-width:1000px;}
.content{margin:25px;}
.pb50 {padding-bottom:50px;}
.Cancel{border:1px solid #cccccc;background:#fff;border-radius:5px; height:31px; line-height:29px; width:100px;font-size:14px;color:#666666;margin-left:20px;}
.Cancel:hover{background:#f5f5f5;}
.Save{border:1px solid #f7ac15;background:#f7ac15;border-radius:5px;height:31px;line-height:29px;width:100px;color:#fff;font-size:14px;}
.Save:hover{background:#fd6216;border:1px solid #fd6216;}
.Addbtn{border:1px solid #0074d9;background:#0074d9;border-radius:5px;height:31px;line-height:29px;width:100px;color:#fff;font-size:14px;color:#fff;}
.Addbtn:hover{background:#0056a0;border:1px solid #0056a0;}
.wrong{height:20px;line-height:20px;padding-left:20px;background:url(../images/error.png) no-repeat center left;position:absolute;font-size:12px; color:#ff4301;}
/*input*/
.inpall {width:203px;height:35px; line-height:17px; padding:9px 0 9px 10px; border:1px solid #cccccc; font-size:14px; color:#666666;}
.inp100 {width:100px;}
.inp210 {width:210px;}
.inp260 {width:260px;}
.inp316 {width:316px;}
.inp329 {width:329px;}
.inp435 {width:435px;}
.inp700 {width:700px;}
td .inptime {background:url(../images/from_time.png) no-repeat right;}
.inpwarp {position:relative; width:435px;}
.inpwarp2 {position:relative; width:100px;}
.inpwarp3 {position:relative; width:435px;}
.inpwarp4 {position:relative; width:329px;}
.inpword {position:absolute; right:10px; top:0; line-height:35px; font-size:12px; color:#999999;}
.inpword2 {line-height:35px; font-size:12px; color:#999999;display:inline-block;padding-left:10px;}
/*select*/
.selall {height:35px; line-height:35px; padding-left:10px; border:1px solid #cccccc; font-size:14px; color:#666666;}
    .selall option {height:30px; padding:0;}
.sel152 {width:152px;}
.sel211 {width:211px;}
.sel226 {width:226px;}
.sel260 {width:260px;}
.sel316 {width:316px;}
.sel329 {width:329px;}
.sel352{width:352px;}
.sel435 {width:435px;}
.sel481 {width:481px;}
.selwarp {height:35px;padding-left:10px;line-height:35px;font-size:14px;color:#666666;border:1px solid #cccccc;background:url(../images/select_bg.jpg) no-repeat center right;}
.main01 .dropdown-menu,.followadd_pop .dropdown-menu,.i-dialog .dropdown-menu {margin-top:0; border-radius:0;box-shadow:none;border-top:0;}
.main01 .dropdown-toggle,.followadd_pop .dropdown-toggle,.i-dialog .dropdown-toggle {margin-right:10px;}
.main01 .btn-group.open .dropdown-toggle,.followadd_pop .btn-group.open .dropdown-toggle,.i-dialog .btn-group.open .dropdown-toggle {box-shadow:none;}
.main01 .dropdown-menu > li > a,.followadd_pop .dropdown-menu > li > a,.i-dialog .dropdown-menu > li > a {padding-left:10px;}
/*label*/
.lab112 {width:112px; font-weight:normal; margin-bottom:0;cursor:pointer;}
/*textarea*/
.textall {/* height:69px; */ line-height:18px; padding:5px 10px; border:1px solid #cccccc; font-size:14px; color:#666666;}
.text329 {width:329px;}
.text352{width:352px;}
.text423 {width:423px;}
.text435 {width:435px;}
.text481 {width:481px;}
.text737 {width:737px;}
/*words*/
.tabinfo1 {line-height:24px;color:#999999;}
/*code*/
.codesent {width:69px;height:35px;border:1px solid #cccccc;background:#efefef;border-left:0 none;display:inline-block;font-size:12px;line-height:33px;color:#929292;text-align:center;}
    .codesent:hover {color:#929292;text-decoration:none;}

.fromtit1 {padding:0 20px 0 40px; border-bottom:1px solid #dadada;}
    .fromtit1 h1 {font-size:18px; color:#4c4c4c; line-height:66px; float:left; margin:0;font-family:"微软雅黑"}
        .fromtit1 h1 span {font-size:14px;}
.fromtit2 {padding:0 20px 0 40px;}
    .fromtit2 h2 {font-size:16px; color:#666666; line-height:40px; float:left; margin:0;font-family:"微软雅黑"}
    .fromtit2 .time {margin-top:20px; line-height:40px; float:right; font-size:14px; color:#4c4c4c;}
        .fromtit2 .time span {color:#666666;}
.gouback {height:24px; line-height:24px; font-size:14px; color:#88c269; padding-left:22px; float:right; display:block; margin-top:20px; background:url(../images/goback.png) no-repeat left;}
    a.gouback:hover {color:#88c269; text-decoration:none;}
.frommod {padding:16px 0 0 40px;}
.fromtab1 td{padding:9px 0; font-size:14px;  vertical-align :top; line-height:35px;}
.fromtab1 th {text-align:right; color:#4c4c4c; width:105px; font-weight:normal;padding:9px 0; font-size:14px; line-height:35px; vertical-align :top;}
.fromsex a{width:53px; height:35px; line-height:35px; text-align:center; border:1px solid #cccccc; border-left:0 none; font-size:14px; color:#666666; display:inline-block; margin:0;}
    .fromsex a.on ,.fromsex a:hover{background:#ffa800; border-color:#ffa800; color:#ffffff; text-decoration:none;}
.fromnums {width:435px; border:1px solid #cccccc; padding-right:12px; padding-left:10px;position:relative;}
.fromnumsmore {padding-top:3px;padding-bottom:3px;}
    .fromnums input {width:415px; height:35px; line-height:17px; padding:9px 0; font-size:14px; border:0 none; border-top:1px solid #cccccc; color:#666666;}
        .fromnums input:first-child {border-top:0 none;}
.fromnumsmore.fromnums input{padding:11px 0;height:39px;}
.fromnumsadd {width:55px;height:25px;position:absolute;background:url(../images/left_show2.png) no-repeat 8px 8px #ededed; color:#666666;display:block;right:10px;bottom:5px;cursor:pointer;border-radius:3px;padding-left:23px;line-height:25px;font-size:12px;}
.fromnumsmore .fromnumsadd {bottom:8px;}
.fromstate {width:435px; height:35px; padding-left:10px;}
    .fromstate.state1 {border:1px solid #79c447; color:#79c447; background:url(../images/from_icon1.png) no-repeat 400px 9px;}
.fromedit {width:435px; height:35px; padding:0 10px; border:1px solid #cccccc; font-size:14px; color:#999999;}
.frommap_btn {width:37px; height:35px; border:1px solid #cccccc; border-left:0 none; background:url(../images/from_mapicon.png) no-repeat center #efefef;}
.frommap {width:737px; height:280px;}
.frompics li {width:105px; height:68px; margin-right:10px; position:relative; float:left;}
.frompic1 {width:105px; height:77px; margin-right:10px; position:relative;}
.picdetline {position:absolute; left:0; bottom:0; cursor:pointer; width:105px; height:23px; display:none; line-height:23px; padding-left:33px; font-size:14px; color:#fff; background:#000; opacity: 0.8; filter:alpha(opacity=80); vertical-align:middle;}
    .picdetline img {vertical-align:middle;}
    .frompic1:hover .picdetline,.frompics li:hover .picdetline{display:block;}
.picinfos {line-height:35px; font-size:12px; color:#999999;}
.picbtn {width:78px; height:35px; display:block; line-height:35px; font-size:14px; color:#666666; text-align:center; background:#f7f7f7; border:1px solid #cccccc; border-radius:3px;}
    .picbtn:hover {color:#666666;text-decoration:none; background:#eeeded;}
.frommod .make-switch {width:120px; height:30px; font-size:14px; margin-top:2px;}
.frommod .has-switch span.switch-right {color:#9b9b9b;}
.library_process {width:737px; padding:0 12px; border:1px solid #cccccc;}
    .library_process li {width:715px; padding:10px 0 10px 60px; background:url(../images/library_mid.png) no-repeat center left; position:relative; border-top:1px solid #e5e5e5; line-height:26px;}
        .library_process li:last-child {background:url(../images/library_last.png) no-repeat center left;}
        .library_process li:first-child {background:url(../images/library_first.png) no-repeat top left; border-top:0 none;}
    .library_process .tit {font-size:14px; color:#666666; line-height:26px;}
    .library_process .infos {font-size:14px; color:#999999; text-indent:14px; line-height:26px;}
    .library_process .time {font-size:12px; color:#999999; position:absolute; top:10px; right:0;}
    .library_process li:first-child .tit {color:#ff4301;}
    .library_process .newtip {width:34px; height:18px; display:block; background:url(../images/library_newtip.png) no-repeat; position:absolute; top:26px; left:17px;}
.menu_icon {width:436px; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
    .menu_icon td {width:86px; height:71px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:0;}
.menu_icon a {width:86px; height:71px; display:block; background-position:32px 14px; background-repeat:no-repeat; background-color:#ffffff; padding-top:41px; text-align:center; line-height:20px; font-size:12px; color:#999999;}
.menu_icon1 {background-image:url(../images/left_nav1off.png)}
.menu_icon2 {background-image:url(../images/left_nav2off.png)}
.menu_icon3 {background-image:url(../images/left_nav3off.png)}
.menu_icon4 {background-image:url(../images/left_nav4off.png)}
.menu_icon5 {background-image:url(../images/left_nav5off.png)}
.menu_icon6 {background-image:url(../images/left_nav6off.png)}
.menu_icon7 {background-image:url(../images/left_nav7off.png)}
.menu_icon8 {background-image:url(../images/left_nav8off.png)}
.menu_icon9 {background-image:url(../images/left_nav9off.png)}
.menu_icon a.on,.menu_icon a:hover {background-color:#f2f2f2; text-decoration:none; color:#0074d9;}
.menu_icon1.on,.menu_icon a.menu_icon1:hover {background-image:url(../images/left_nav1on.png)}
.menu_icon2.on,.menu_icon a.menu_icon2:hover {background-image:url(../images/left_nav2on.png)}
.menu_icon3.on,.menu_icon a.menu_icon3:hover {background-image:url(../images/left_nav3on.png)}
.menu_icon4.on,.menu_icon a.menu_icon4:hover {background-image:url(../images/left_nav4on.png)}
.menu_icon5.on,.menu_icon a.menu_icon5:hover {background-image:url(../images/left_nav5on.png)}
.menu_icon6.on,.menu_icon a.menu_icon6:hover {background-image:url(../images/left_nav6on.png)}
.menu_icon7.on,.menu_icon a.menu_icon7:hover {background-image:url(../images/left_nav7on.png)}
.menu_icon8.on,.menu_icon a.menu_icon8:hover {background-image:url(../images/left_nav8on.png)}
.menu_icon9.on,.menu_icon a.menu_icon9:hover {background-image:url(../images/left_nav9on.png)}

.choose_warp {width:435px; border:1px solid #cccccc;}
.choose_warp td.choose_box {width:395px; height:35px; padding:5px 6px 0 5px; border-right:1px solid #cccccc;}
.choose_warp td.choose_btn {width:38px; vertical-align:middle; background:#efefef; font-size:14px; color:#999999; text-align:center; padding:0;}
    .choose_warp td.choose_btn a { color:#999999;}
.choose_tip {height: 23px; padding: 0 20px 0 7px; line-height:23px;font-size:12px; color:#ffffff; background:#0074d9; border-radius:3px; vertical-align:middle; float:left; margin:0 10px 5px 0; position:relative;}
    .choose_tip a.tipclose {width:12px;height:12px;display:block;position:absolute;top:5px;right:4px;background:url(../images/from_picclose.png) no-repeat center;}
/*弹窗*/
    .choose_pop .ptit {height:50px;line-height:50px;padding-left:26px; font-size:16px;color:#fff;background:#1f68ba;}
        .choose_pop .ptit span {font-size:14px;}
    .choose_pop .pclose {width:20px;height:20px;position:absolute;top:15px;right:12px;background:url(../images/popclose.png) no-repeat center;}
    .choose_pop .pmain {padding:28px 0 0 28px;}
    .choose_pop .parrow {width:30px;height:383px;float:left;background:url(../images/poparrow.png) no-repeat center;}
    .choose_pop .pbox {width:329px;height:358px;border:1px solid #dadada;float:left; overflow-y:auto;}
    .choose_pop .pbtns { padding-left:292px;}
        .choose_pop .pbtns .Save, .choose_pop .pbtns .Cancel {width:70px;}
        .choose_pop .pbtns .Cancel {margin-left:15px;}
.choose_selected li{line-height:20px;font-size:14px;color:#0074d9;padding:5px 10px 5px 20px;border-bottom:1px solid #dadada; position:relative;}
    .choose_selected li .pfont {color:#808080;font-size:12px;}
.choose_selected .csclose {width:18px;height:18px;position:absolute;top:16px;right:9px;background:url(../images/popclose2.png) no-repeat center;cursor:pointer;}
.info_cont{height:46px;width:100%;border-top:1px solid #e6e6e6;line-height:46px; background:#fff;font-size:12px;white-space:nowrap;}
.info_cont td{height:46px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;text-indent:8px;vertical-align : middle;}

.info_cont_role{height:26px;width:100%;border-top:1px solid #e6e6e6;line-height:26px; background:#fff;font-size:12px;white-space:nowrap;}
.info_cont_role td{height:26px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;text-indent:8px;vertical-align : middle;}
.con_btn_role {float:left;vertical-align:middle;line-height: 26px;}
.con_btn_role a{width:52px;height:26px;float:left;text-align:center;line-height:26px;position:relative; font-size:12px; color:#589bd6; display:block;padding:0 5px; background-repeat:no-repeat;}
.con_btn_role div{width: 20px;height:26px;text-align:center;line-height:26px; font-size:12px;display:block;padding-left:15px;background-repeat:no-repeat;}

.choose_pop.choose_room .pmain {padding:20px 0 20px 28px;}
/*架构图片*/
.line_center{height:46px;width:auto; background:url(../images/line_center.png)  no-repeat;line-height:46px;padding-left:45px;}
.line_conn{height:46px; width:auto;background:url(../images/line_conn.png)  no-repeat;line-height:46px;padding-left:45px;}
.line_bottom{height:46px; width:auto;background:url(../images/line_bottom.png)  no-repeat;line-height:46px;padding-left:45px;}
.line_connno{height:46px; width:auto;background:url(../images/line_conn.png)  no-repeat;line-height:46px;padding-left:90px;}
.line_none{height:46px; width:auto;line-height:46px;padding-left:45px;}
.choose_pop .info_cont {border-top:0 none;}
     .choose_pop .info_cont:hover {background:#f2f2f2;}
     .info_cont_role:hover {background:#f2f2f2;}
.choose_pop .info_cont, .choose_pop .info_cont td, .choose_pop .line_center, .choose_pop .line_conn, .choose_pop .line_bottom, .choose_pop .line_connno, .choose_pop .line_none {height:30px; line-height:30px;}
.choose_pop .line_center, .choose_pop .line_conn, .choose_pop .line_bottom, .choose_pop .line_connno, .choose_pop .line_none {background-position:center left;}
.choose_pop .line_connno {padding-left:45px;}
.choose_check {padding:6px 10px 0 0;line-height:0;}
.cover { width:100%; height:100%; filter:Alpha(opacity=70); opacity: 0.7; background:#000; position:fixed; top:0; z-index:999; display:none;}
/*选择楼幢*/
.choose_building {width:100%;}
    .choose_building th {line-height:35px;font-size:14px;color:#7f7f7f; vertical-align:top;width:90px;}
.cbuild_list a{min-width:43px;height:35px;display:inline-block;margin:0 10px 10px 0;line-height:35px;text-align:center;font-size:14px;color:#7f7f7f;border:1px solid #dadada; padding:0 5px;}
    .cbuild_list a:hover, .cbuild_list a.on {border-color:#1868c6;color:#2262ad;text-decoration:none;}
.croom_tit {height:47px;line-height:46px;font-size:14px; color:#666666;padding-left:20px;border-bottom:1px solid #dadada;}
.croom_list li{height:39px;color:#666666;padding:0 10px 0 20px;border-bottom:1px solid #dadada;}
.croom_list span {line-height:38px;display:block;}
.croom_list .croom_info1 {width:45px;}
.croom_list .croom_info2 {color:#999999;display:none;}
.croom_list .croom_info3 {text-align:right;}
.croom_list li.on .croom_info1,.croom_list li.on .croom_info3 { color:#2363ad;}
.croom_list li.on .croom_info2 {display:block;}
.croom_inp {margin:10px 0 0 12px;} 
/*认筹弹窗*/
.choose_pop .fromtab1 th {width:85px;}
.choose_pop .fromtit2,.choose_pop .frommod {padding-left:28px;}
.choose_pop .fromtit2 h2 {height:50px;line-height:50px;font-size:14px;}
/*分配弹窗*/
.transfer_pop {height:368px;overflow-y:auto;}
.transfer_pop li{height:46px;padding:0 16px 0 17px;border-bottom:1px solid #e1e1e1;}
    .transfer_pop li.bg {background-color:#ebebeb;}
    .transfer_pop li .pic {width:35px;height:35px;float:left;margin:6px 10px 0 0;}
.transfer_pop li .infos{font-size:14px;color:#4c4c4c;line-height:46px;float:left;}
.transfer_pop li .inp {float:right;margin-top:14px;}
/*添加跟进弹窗*/
.followadd_pop .title{height:52px;width:740px;border-bottom:1px dashed #cccccc;line-height:50px;padding:0 30px;font-size:14px;color:#4c4c4c;}
    .followadd_pop .title .fr {font-size:12px;color:#999999;}
.followadd_pop .main {padding:16px 0 0 0;margin-left:80px;}
/*跟进记录弹窗*/
.followflow_pop {padding:5px 18px 0 25px;height:360px;overflow-y:auto;}
    .followflow_pop li {padding:0 0 0 20px; line-height:18px;position:relative;background:url(../images/library_mid2.png) no-repeat top left;}
    .followflow_pop .liwarp{padding:20px 0 16px 0;border-bottom:1px solid #e5e5e5;}
    .followflow_pop li:last-child {background-image:url(../images/library_last2.png);}
    .followflow_pop li:first-child {background-image:url(../images/library_first2.png);min-height:78px;}
    .followflow_pop .type {font-size:14px;margin-bottom:5px; line-height:18px;color:#4f90d0;}
    .followflow_pop li:first-child .type {color:#ff4301;}
    .followflow_pop .info1 {font-size:14px; color:#4c4c4c;margin-bottom:5px; line-height:18px;}
    .followflow_pop .info2 {color:#666666; line-height:18px;margin-bottom:0;}
    .followflow_pop .time {position:absolute;right:0px;top:20px;color:#666666;}
    .followflow_pop .leveltip {margin:0 0 0 5px;}
.leveltip{ height:18px; line-height:18px; padding:0 5px; display:inline-block; margin:15px 10px 0 0; background:#ff4301; font-size:12px; color:#ffffff; border-radius:3px; text-align:center;text-indent:0px;}
/*表单验证*/
.validate_confirm_info {height:35px;line-height:35px;color:#ffa800;padding-left:15px;position:absolute;background:url(../images/onFocus.png) no-repeat center left; z-index:999; width:500px;}
.validate_error_info {height:35px;line-height:35px;color:#ff4301;padding-left:15px;position:absolute;background:url(../images/onError.png) no-repeat center left; z-index:999; width:500px;}
.validate_right {width:18px;height:35px;position:absolute;background:url(../images/btn_yes.png) no-repeat center left;}
.inperror { border-color:#ff4301;}
.inpconfirm { border-color:#ffa800;}
/*分析报表*/
.analysis_tit {height:67px;line-height:66px;border-bottom:1px solid #e6e6e6;padding:0 20px 0 40px;}
    .analysis_tit h1 {font-size:18px;color:#4c4c4c;float:left;margin:0;line-height:66px;}
    .analysis_tit .location {color:#666666;float:right;}
        .analysis_tit .location a {color:#666666;}
        .analysis_tit .location a:hover,.analysis_tit .location a.on{color:#60b12a;text-decoration:none;}
.analysis_tab {padding:26px 60px 6px 60px;border-bottom:1px solid #e6e6e6;}
    .analysis_tab h2 {height:30px;line-height:30px;font-size:14px;color:#4c4c4c;margin:0;width:85px;position:absolute;top:0;left:0;}
.ana_tab {padding-bottom:8px;padding-left:85px;position:relative;}
.ana_tab a {width:102px;height:30px;display:inline-block;border:1px solid #e6e6e6;margin:0 13px 12px 0;line-height:28px;color:#666666;text-align:center;}
    .ana_tab a:hover, .ana_tab a.on {background:#0074d9;border-color:#0074d9;color:#fff;text-decoration:none;}
.analysis_chart {padding:25px 60px 20px 60px;border-bottom:1px solid #e6e6e6;position:relative;}
    .analysis_chart .chart {width:100%;height:560px;}
.analysis_time {position:absolute;top:25px;right:65px;z-index:9999;}
.analysis_list {padding:0 60px;}
    .analysis_list .title {height:70px;line-height:70px;}
    .analysis_list h2 {font-size:18px;color:#4c4c4c;float:left;margin:0 15px 0 0;line-height:70px;}
    .analysis_list .time {font-size:14px;color:#999999;float:left;}
    .analysis_list .download {float:right;font-size:14px;color:#999999;}
        .analysis_list .download a {color:#0074d9;}
.analysis_table table{width:100%; border:1px solid #cccccc;}
.analysis_table td, .analysis_table th {height:48px;border-right:1px solid #e6e6e6;vertical-align:middle;text-align:center;font-size:14px;color:#666666;}
.analysis_table th {background:#e6e6e6;}
.analysis_table td {border-top:1px solid #e6e6e6;}
.ana_time {float:left;}
    .ana_time a {height:30px;line-height:28px;border:1px solid #d8d8d8;border-right:0 none;color:#808080;display:inline-block;padding:0 13px;}
        .ana_time a:hover {background:#e1e1e1;text-decoration:none;color:#808080;}
        .ana_time a.on {background:#0074d9;border-color:#0074d9;color:#fff;}
/*-------- 销控 --------*/
/*销控表设置*/
.contset_add_warp{ padding:27px 0 18px 38px; border-bottom:1px dashed #dadada;}
.contset_add {width:188px;height:70px; display:inline-block; border:1px dashed #cccccc;line-height:68px;padding-left:77px;font-size:16px;color:#999999;background:url(../images/control_tip2.png) no-repeat; background-position:45px 24px;}
    .contset_add:hover { text-decoration:none;color:#999999;}
.contset_tab {float:left;}
    .contset_tab li {width:188px;height:70px; border:1px solid #dadada;float:left;margin:0 17px 17px 0; padding:9px 0 0 16px; cursor:pointer;}
        .contset_tab li p {margin-bottom:0;}
        .contset_tab li .info1 {height:26px;line-height:26px;font-size:16px; color:#999999;}
        .contset_tab li .info2 {height:24px;line-height:24px;font-size:14px; color:#999999;}
    .contset_tab li.on { border-color:#1f68ba;background:url(../images/control_tip1.png) no-repeat top right;}
    .contset_tab li.on .info1,.contset_tab li.on .info2 {color:#1f68ba;}
.contset_btn { padding:28px 0 0 38px;}
.contset_set_warp { padding:7px 0 30px 38px; border-bottom:1px dashed #dadada;}
.contset_set_mod {width:804px;padding-top:16px;}
    .contset_set_mod.mod1 { padding-bottom:22px; border-bottom:1px dashed #dadada;}
    .contset_set_mod .tit1 {height:24px;line-height:24px;font-size:14px;color:#1f68ba;margin-bottom:10px;}
    .contset_set_mod .info1 {line-height:24px;margin-bottom:10px;font-size:14px;color:#4c4c4c;}
        .contset_set_mod .info1 a { color:#1f68ba;font-size:12px;}
        .contset_set_mod .info1 a:hover { text-decoration:none;}
.contset_from {width:804px;height:70px;border:1px solid #e5e5e5; background:#f7f7f7; padding-top:20px;}
    .contset_from .tit2 {display:inline-block;text-align:right;width:72px;line-height:28px;color:#4c4c4c;}
    .contset_from .inp1 {width:288px;height:28px;padding:5px; border:1px solid #cccccc;background:#fff; margin-right:5px;}
    .contset_from .inpwarp {width:288px;position:relative; margin-right:5px;}
    .contset_from .inpinfo {color:#999999;position:absolute;top:4px;right:10px;}
    .contset_from .btn1 {line-height:28px; color:#efa416; background:none;border:0 none; padding-left:5px;}
.contset_unit {width:818px;}
.contset_unit li{width:190px;height:35px;line-height:33px;border:1px solid #cccccc;float:left;margin:0 14px 10px 0;padding:0 10px 0 15px;color:#4c4c4c;}
.contset_unit li a {color:#1f68ba;visibility:hidden;line-height:33px; display:block; margin-left:8px;}
    .contset_unit li a:hover {text-decoration:none;}
    .contset_unit li.on { border-color:#1f68ba;}
        .contset_unit li.on a {visibility:visible;}
/*添加楼幢*/
.add_floor_pop {padding:20px 0 20px 40px;height:310px;overflow-y:auto;margin-bottom:2px;}
.add_floor_bar {width:470px;height:40px;position:relative;}
    .add_floor_bar span {line-height:22px;position:absolute;top:18px;color:#808080;}
    .add_floor_bar .barinfo1 {left:0;}
    .add_floor_bar .barinfo2 {left:146px;}
    .add_floor_bar .barinfo3 {left:268px;}
    .add_floor_bar .barinfo4 {right:0;}
.add_floor_mod1 .add_floor_bar{background:url(../images/progress_bar1.png) no-repeat top left;}
.add_floor_mod2 .add_floor_bar{background:url(../images/progress_bar2.png) no-repeat top left;}
.add_floor_mod3 .add_floor_bar{background:url(../images/progress_bar3.png) no-repeat top left;}
.add_floor_mod4 .add_floor_bar{background:url(../images/progress_bar4.png) no-repeat top left;}
.add_floor_mod1 .add_floor_bar .barinfo1,.add_floor_mod2 .add_floor_bar .barinfo1,.add_floor_mod3 .add_floor_bar .barinfo1,.add_floor_mod4 .add_floor_bar .barinfo1,.add_floor_mod2 .add_floor_bar .barinfo2,.add_floor_mod3 .add_floor_bar .barinfo2,.add_floor_mod4 .add_floor_bar .barinfo2,.add_floor_mod3 .add_floor_bar .barinfo3,.add_floor_mod4 .add_floor_bar .barinfo3,.add_floor_mod4 .add_floor_bar .barinfo4 {color:#80c31c;}
.add_floor_btn { padding-left:109px;}
.add_floor_success {width:470px;padding:40px 0 50px 0;text-align:center;}
.add_floor_tab {padding:52px 0;}
.add_floor_unit {padding-top:20px;}
    .add_floor_unit li {width:142px;height:35px;line-height:33px;padding-left:15px;position:relative;border:1px solid #cccccc;font-size:14px;color:#4c4c4c;margin:0 15px 8px 0;float:left; background:#fff;}
        .add_floor_unit li .unitdelete {width:12px;height:12px;background:url(../images/popclose3.png) no-repeat center;display:block;position:absolute;top:10px;right:8px;}
.add_floor_unitadd {height:18px;line-height:18px;margin-bottom:8px; color:#1f68ba;}
    .add_floor_unitadd a { color:#1f68ba;}
        .add_floor_unitadd a:hover {text-decoration:none;}
.add_floor_from {width:456px;height:80px;background:#fff;position:relative;border:1px solid #cccccc;margin-bottom:20px;position:relative;padding-top:17px;}
    .add_floor_from .info {width:70px;height:28px;line-height:28px;display:inline-block;color:#4c4c4c;text-align:right;}
    .add_floor_from .inp2 {width:142px;height:28px;padding:5px; border:1px solid #cccccc;background:#fff;}
    .add_floor_from .btn1 {line-height:28px; color:#efa416; background:none;border:0 none;position:absolute;top:48px;right:20px}
/*添加户型*//*户型设置*/
.add_door_pop,.edit_control_pop,.detail_control_pop,.add_chosedata_pop,.add_choseinfo_pop {padding:20px 0;}
.setup_door_pop {padding-bottom:20px;}
.setup_door_list {height:180px;margin-bottom:20px;overflow-y:auto;}
    .setup_door_list li {padding:0 20px 0 25px;height:45px;line-height:45px;font-size:14px;color:#666666;}
    .setup_door_list a {font-size:12px;color:#1f68ba;line-height:45px;}
        .setup_door_list a:hover {text-decoration:none;}
/*销控-详细*//*销控-修改信息*//*销控-保留*//*户型拆分*/
.detail_control_pop {height:340px; position:relative;overflow-y:auto;}
    .detail_control_pop td,.detail_control_pop th,.vapply_pop td,.vapply_pop th {line-height:28px;font-size:14px;color:#4c4c4c;height:28px;}
    .detail_control_pop th,.vapply_pop th {width:105px;text-align:right;}
    .detail_control_pop .dstate,.vapply_pop .dstate {position:absolute;top:20px;right:20px;line-height:28px;font-size:14px;color:#4c4c4c;}
        .detail_control_pop .dstate span {color:#1f68ba;}
    .detail_control_pop .dtel,.vapply_pop .dtel {color:#999999;}
.keep_control_pop,.break_door_pop {padding:20px 0 20px 36px;}
    .keep_control_pop .kinfo,.break_door_pop .kinfo {height:20px;line-height:20px;font-size:14px;color:#4c4c4c;}
        .keep_control_pop .kinfo span {display:inline-block;}
/*微经纪申请*/
.vapply_pop { position:relative;}
.vapply_pop span.cl1 {color:#1f68ba;}
.vapply_pop span.cl2 {color:#79c447;}
.vapply_pop span.cl3 {color:#ff4301;}
.pop_padd {padding:20px 0;}
/*----------信息查询------------*/
.query_pg1 {width:550px;margin:150px auto;}
    .query_pg1 .qpic {width:550px;height:200px;margin-bottom:54px;background:url(../images/query_pic.png) no-repeat center;}
.query_search {width:550px;height:39px;}
    .query_search .qinp {width:445px;height:39px;border:1px solid #0074d9;background:#fff;padding:10px;line-height:17px;font-size:14px;color:#999999;float:left;}
    .query_search .qbtn {width:105px;height:39px;background:#0074d9;font-size:16px;color:#ffffff;line-height:39px;text-align:center;border:0 none;float:left;}
.query_main {padding:30px 0 50px 40px;}
    .query_main .query_search {margin-bottom:30px;}
.query_basis {height:63px;margin-bottom:15px;}
    .query_basis .hpic {width:63px;height:63px;float:left;margin-right:14px;}
.query_binfos {float:left;}
    .query_binfos .qname {height:28px;line-height:28px;font-size:16px;color:#4c4c4c;margin-bottom:8px;}
        .query_binfos .qname span {display:inline-block;height:28px;}
    .query_binfos .qinfo {height:24px;line-height:24px;font-size:18px;color:#4c4c4c;}
        .query_binfos .qinfo span {color:#0074d9;}
.super_tip {width:55px;height:28px;background:url(../images/super_tip.png) no-repeat center;}
.query_agent {padding:7px 0 0 77px;line-height:24px;color:#4c4c4c;}
.query_agent p,.query_build_warp p{margin-bottom:0;line-height:24px;color:#4c4c4c;}
    .query_agent a,.query_build a{color:#0074d9;line-height:24px;}
        .query_agent a:hover,.query_build a:hover {text-decoration:none;color:#0074d9;}
.query_side {width:318px;float:left;}
.query_customer {padding-top:8px; border-top:1px solid #e5e5e5;}
    .query_customer h2 {height:28px;line-height:28px;font-size:14px;color:#4c4c4c;margin:0;}
.query_build {padding:12px 0; border-bottom:1px dashed #e5e5e5;}
.query_build_name {height:28px;line-height:28px;font-size:14px;color:#fb7e00;margin-bottom:5px;}
    .query_build_name.vquery_build {color:#60b12a;}
.vquery_build_warp {margin-top:10px;width:382px;position:relative;padding:12px 12px 12px 18px;border:2px solid #60b12a;}
.vquery_build_warp p{line-height:26px;color:#4c4c4c;}
    .vquery_build_warp .vinfo {position:absolute;bottom:12px;right:12px;line-height:26px;font-size:14px;color:#60b12a;}
/*-----------------销控表----------------*/
.header{height:62px;width:auto;background:#1f68ba;border:1px solid #1058a8;}
.header_name{font-size:18px;text-align:center;line-height:60px;color:#fff;width:230px;margin:0 auto;position:relative;cursor:pointer;}
.appear:before { content: ""; width: 0; height: 0; position: absolute; bottom: 100%;right: 115px;top:-6px;border-width: 0 4px 8px 4px;border-style: solid;border-color: #fff transparent;z-index:99;    }
.appear:after{content: "";width: 0; height: 0;position: absolute;bottom: 100%;right: 114px;top:-10px;border-width: 0 5px 9px 5px; border-style: solid;border-color: #ccc transparent;} 
.appear{display:none;position: absolute; top: 70px; left: -20px; height:auto; width: 250px; border: 2px solid #cccccc; background: #fff;}
.appear_build {padding:20px 15px;}
.appear_build li{width:60px;height:30px;margin-bottom:20px;margin-left:10px;float:left;border:1px solid #ccc;text-align:center;line-height:28px;}
.appear_build li:hover {color:#348fe2;border-color:#348fe2;}

.column {height:170px;width:100%;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.column_all {padding:20px 40px;min-width:1200px;}
.columu_part {width:33%;height:150px;min-width:360px;float:left;background:url(../images/column_line.png) no-repeat 90% -20px;}
.columu_part:last-child {background:none}
.columu_part_one {min-width:300px;height:50%;padding-left:50px;}
.blue{background:url(../images/color_blue.png) no-repeat;color:#348fe2;}
.orange{background:url(../images/color_orange.png) no-repeat;color:#ff5501;}
.yellow{background:url(../images/color_yellow.png) no-repeat;color:#ff9a19;}
.gery{background:url(../images/color_gery.png) no-repeat;color:#808080;}
.purple{background:url(../images/color_purple.png) no-repeat;color:#6571b3;}
.green{background:url(../images/color_green.png) no-repeat;color:#00acac;}

.part_left{float:left;width:60px;line-height:20px;}
.part_right{float:left;width:220px;line-height:20px;}
.percent .percent_shape{float:left;margin-right:3px;}
.percent span{display:block;float:left;}
.table_form {width:100%;text-align:center;overflow:auto;}
.table_form td {border:1px solid #e6e6e6;height:45px;font-size:14px;color:#666666;min-width:80px;}
/*.table_form td:hover{background-color:#e6e6e6;}*/
.table_form .control-off{background:url(../images/control-off.png) 85% 50% no-repeat;}
.table_form .control-on{background:url(../images/control-on.png) 85% 50% no-repeat;}
.table_form .conceal-off{background:url(../images/conceal-off.png) 85% 50% no-repeat;}
.table_form .conceal-on{background:url(../images/conceal-on.png) 85% 50% no-repeat;}
.table_form td div.control-off{background:url(../images/control-off.png) 85% 50% no-repeat;}
.table_form td div.control-on{background:url(../images/control-on.png) 85% 50% no-repeat;}
.table_form td div.conceal-off{background:url(../images/conceal-off.png) 85% 50% no-repeat;}
.table_form td div.conceal-on{background:url(../images/conceal-on.png) 85% 50% no-repeat;}
.table_form div.dd{background:#fff;}
.table_form tr:nth-child(odd){background-color:#f6f6f6;}
    .table_form td.ontd {background-color:#348fe2;}
    .table_form td.forsale {background-color:#348fe2;}
    .table_form td.sold {background-color:#ff5501;}
    .table_form td.reservation {background-color:#ff9813;}
    .table_form td.restricted {background-color:#909090;}
    .table_form td.keep {background-color:#6571b3;}
    .table_form td.template {background-color:#00acac;}
.table_form_words {padding:0 8px;line-height:17px;color:#ffffff;}
.table_form_pop {width:244px;height:180px;border:2px solid #348fe2;background:#ffffff;position:absolute;}
    .table_form_pop .words {height:135px;padding:7px 0 0 17px;}
    .table_form_pop .words p{line-height:24px;color:#348fe2;margin-bottom:0;}
    .table_form_pop .operation {height:41px;border-top:1px solid #d0e0ef;padding-top:12px;}
        .table_form_pop .operation td {line-height:16px;border-left:1px solid #d0e0ef;text-align:center;}
        .table_form_pop .operation td:first-child{border-left:0 none;}
        .table_form_pop .operation a {color:#348fe2;}
            .table_form_pop .operation a:hover {text-decoration:none;color:#43a729;}
/*销控表-自定义*/
.control_custon_operation {float:right;height:60px;}
    .control_custon_operation button {width:100px;height:60px;padding-left:30px;line-height:60px;color:#ffffff;background:#1f68ba;border:none;background-position:22px 20px;background-repeat:no-repeat;}
        .control_custon_operation button.undo {background-image:url(../images/control_icon1.png)}
        .control_custon_operation button.split {background-image:url(../images/control_icon2.png)}
        .control_custon_operation button.merge {background-image:url(../images/control_icon3.png)}
        .control_custon_operation button.conceal {background-image:url(../images/control_icon4.png)}
        .control_custon_operation button.editmode{background-image:url(../images/control_icon5.png);}
        .control_custon_operation button:hover {background-color:#1058a8; color:#fff;text-decoration:none;}
    .control_custon_operation a {width:50px;padding:4px 10px;border-radius:3px;margin-left:5px;line-height:60px;}
        .control_custon_operation a.canceal {color:#fff;}
        .control_custon_operation a.canceal:hover {background:#1058a8;}
        .control_custon_operation a.save {color:#1058a8;background:#fff;}
        .control_custon_operation a.save:hover {color:#1058a8;background:#e6e6e6;}
/*机会信息弹窗调整*/
.add_chosedata_pop .lab112 {height:35px;line-height:35px;}
/*销控认购成交调整*/
.subscrip_warp {padding:20px 0 0 40px;}
.subscrip_tab {float:left;margin-bottom:0;}
    .subscrip_tab li {width:196px;height:65px;float:left;margin:0 20px 20px 0;border:1px solid #cccccc;background:#fff;padding:8px 0 0 13px;cursor:pointer;}
    .subscrip_tab .num{width:32px;height:48px;line-height:48px;font-size:36px;color:#666666;font-family:Arial;float:left;}
    .subscrip_tab .info {float:left;width:148px;}
    .subscrip_tab .info p{line-height:24px;font-size:14px;color:#666666;margin-bottom:0;}
    .subscrip_tab li.on { border-color:#1f68ba;background:url(../images/control_tip1.png) no-repeat top right;}
    .subscrip_tab li.on .num,.subscrip_tab li.on .info p {color:#1f68ba;}
.subscrip_add {width:196px;height:65px; display:inline-block; border:1px dashed #cccccc;line-height:63px;padding-left:77px;font-size:16px;color:#999999;background:url(../images/control_tip2.png) no-repeat; background-position:45px 22px;}
.subscrip_add:hover { text-decoration:none;color:#999999;}

/*2.28*/
.from_state1 {font-size:16px;color:#76c54c;}
.from_state2 {font-size:16px;color:#0074d9;}
.from_state3 {font-size:16px;color:#666666;}

/*3.6*/
.fromtab1 .lab112 {width: 112px;font-weight: normal;margin-bottom: 0;cursor: pointer;}
.intable .lab112 {width:112px;font-weight: normal;margin-bottom: 0;cursor: pointer;}
.intable .tabinfo_cont{padding:4px 0;border-top:1px solid #e6e6e6;line-height:32px; background:#fff;font-size:12px;}
.intable .tabinfo_cont td{padding:4px 0; font-size:14px;  vertical-align :top; line-height:35px;}
.intable .tabinfo_title{padding:4px 0;line-height:32px;border-top:1px solid #e6e6e6;background:#f6f6f6;}
.intable .tabinfo_title th {text-align:left; color:#4c4c4c; width:105px; font-weight:normal;padding:4px 0; font-size:14px; line-height:32px; vertical-align :top;}
.intable .tabinfo_title th:first-child,.tabinfo_cont td:first-child {padding-left:20px;}
.intable .mid_line{background:url(../images/mid_line.jpg) no-repeat 0px 12px;}
/*变更日志弹窗*/
.changeflow_pop {padding:5px 18px 0 25px;height:360px;overflow-y:auto;}
    .changeflow_pop li {padding:0 0 0 20px; line-height:18px;position:relative;border-left:2px solid #e6e6e6;}
	.changeflow_pop li:first-child .icon {width:8px;height:8px;position:absolute;top:0px;left:-5px;background:url(../images/icon_change1.png);}
	.changeflow_pop .icon {width:8px;height:8px;position:absolute;top:5px;left:-5px;background:url(../images/icon_change2.png);}
    .changeflow_pop .liwarp{padding:0 0 16px 0;border-bottom:1px solid #e5e5e5;}
    .changeflow_pop .type {font-size:15px;margin-bottom:5px; line-height:30px;color:#4f90d0;}
    .changeflow_pop li:first-child .type {color:#ff4301;}
    .changeflow_pop .info1 {font-size:14px; color:#4c4c4c;margin-bottom:5px; line-height:18px;}
    .changeflow_pop .info2 {color:#666666; line-height:18px;margin-bottom:0;}
    .changeflow_pop .time {position:absolute;right:0px;top:5px;color:#666666;}
    .changeflow_pop .leveltip {margin:0 0 0 5px;}
.changeleveltip{ height:18px; line-height:18px; padding:0 5px; display:inline-block; margin:15px 10px 0 0; background:#ff4301; font-size:12px; color:#ffffff; border-radius:3px; text-align:center;text-indent:0px;}
.changeul{width:671px;table-layout: fixed;}
.changeul th{text-align:center;border:1px solid #e6e6e6;line-height:35px;background-color:#f6f6f6;font-size: 14px;}
.changeul td{text-align:center;border:1px solid #e6e6e6;line-height:35px;font-size: 12px;}
.changeul_content{width:671px;}
.changeul_content li{float:left;text-align:left;border:1px solid #e6e6e6;border-top:none;padding-left:3px;}
.applyprocess{font-size:15px;line-height:25px;}
.stategreen{color:green;}
.stateyellow{color:yellow;}
.statered{color:red;}

/*变更*/
.change_dwarp{padding:0 20px 0 40px;}
.change_dtit{height:60px;line-height:60px;font-size:16px;color:#666666;}
.change_dmod{width:1197px;background:#fffaeb;border:1px dashed #c4c4c4;padding:20px 0;}
.change_dnew,.change_dold{width:597px;float:left;padding:0 27px 0 30px;}
.change_dnew{border-right:1px solid #dadada;width:598px;}
.change_dmtit{line-height:20px;color:#ffb400;font-size:14px;}
.change_dlist li{line-height:30px;color:#4c4c4c;}
.change_dth{width:100px;float:left;text-align:right;font-size:14px;}
.change_dtd{width:440px;float:left;padding-left:8px;font-size:14px;position:relative;}
.change_span{color:#ff4301;}
.change_btns{padding-top:25px;}
.change_btns .Cancel,.change_btns .Save{margin-left:0;margin-right:20px;}
.change_buy{width:430px;height:62px;padding:8px 14px;border:1px solid #cccccc;margin:5px 0;position:relative;background:#fff;}
.change_buy .num{font-size:28px;color:#666666;width:25px;float:left;line-height:44px;}
.change_buy .infos{width:375px;float:left;}
.change_buy .info1,.change_buy .info2{line-height:22px;font-size:14px;margin-bottom:0;}
.change_buy .info1{color:#666666;}
.change_buy .info2{color:#999999;}
.change_buy.change_change{border-color:#ff4301;}
.change_tip{font-size:14px;color:#ff4301;line-height:30px;position:absolute;top:0;right:30px;}
.change_buy .change_tip{top:15px;}
.Reject {border: 1px solid #e00707;background: #fff;border-radius: 5px;height: 31px;line-height: 29px;width: 130px;font-size: 14px;color: #e00707;margin-left:0px;text-align: center;margin-right:20px;}
.Reject:hover {color: #e00707;}
.change_examine{width:100%;border-top:1px dashed #cfcfcf;padding:15px 20px 0 40px;margin-top:25px;}
.change_extit{height:48px;line-height:48px;font-size:14px;color:#4c4c4c;}
.change_extext{width:1197px;height:97px;padding:5px 10px;line-height:22px;font-size:14px;border:1px solid #cccccc;}